<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
<!-- 
    TCP协议
    TCP是传输控制协议，传输层协议
    http协议和https协议运行在TCP协议之上
    使用http协议或https协议传输数据之前，先要建立TCP连接（前端和后端的数据传输通道）

    TCP三次握手建立连接
    1.前端发送连接请求携带要确认的数据
    2.后端接收请求确认数据并返回要确认的数据
    3.前端接收响应确认数据并返回确认的数据
    三次握手建立了数据传输通道之后，就可以使用http或https传输协议来传输数据了
    为什么是三次握手：确保通信双方收发数据正常

    TCP四次挥手断开连接
    1.前端发送断开连接请求，携带要确认的数据
    2.后端接收断开连接请求，携带确认的数据返回前端
    3.后端发送断开连接请求，携带要确认的数据
    4.前端接收断开连接请求，携带确认的数据返回给后端
    断开连接之后，前端和后端不能传输数据
    为什么是四次挥手：TCP连接是双向的，每个方向都需要发送断开请求和确认
 -->

</body>
</html>